package com.chinairi.mall.service;


import com.chinairi.mall.model.CiccRecord;

import java.util.List;
import java.util.Map;

/**
 * @author 李昌赐
 * @since 2020−11-24
 */
public interface CiccTableService {
    /**
     * 产品类型下拉
     * @return 产品类型
     */
    List<CiccRecord> listProductType();

    /**
     * 订单确认状态下拉
     * @return 订单确认状态
     */
    List<CiccRecord> listConfirmStatus();

    /**
     * 采购服务分类
     * @return 采购服务分类
     */
    List<CiccRecord> listPurchaseClassify();

    /**
     * 企业性质
     * @return 企业性质
     */
    List<CiccRecord> listEnterpriseChracter();

    /**
     * 合同类型
     * @return 合同类型
     */
    List<CiccRecord> listContractType();

    /**
     * 是否下拉
     * @return 是否下拉
     */
    List<CiccRecord> listYesNo();

    /**
     * 采购方式
     * @return 采购方式
     */
    List<CiccRecord> listPurchaseType();

    /**
     * 使用状态
     * @return 使用状态
     */
    List<CiccRecord> listUseStatus();

    /**
     * 支付类型
     * @return 支付类型
     */
    List<CiccRecord> listPayType();

    /**
     * 服务类型
     * @return 服务类型
     */
    List<Map<String,Object>> listServiceType();

    /**
     * 审核状态
     * @return 审核状态
     */
    List<CiccRecord> listApproveSatus();

    /**
     * 项目类型
     * @return 项目类型
     */
    List<CiccRecord> listProjectType();

    /**
     * 商品状态
     * @return 商品状态
     */
    List<CiccRecord> listGoodsStatus();

    /**
     * 结算方式
     * @return 结算方式
     */
    List<CiccRecord> listSettleType();

    /**
     * 运输方式
     * @return 运输方式
     */
    List<CiccRecord> listTransportType();

    /**
     * 领料方式
     * @return 领料方式
     */
    List<CiccRecord> listPickingType();

    /**
     * 资质类型
     * @return 资质类型
     */
    List<CiccRecord> listQulificationType();

    /**
     * 用户类型
     * @return 用户类型
     */
    List<CiccRecord> listUserType();

    /**
     * 质控等级
     * @return 质控等级
     */
    List<CiccRecord> listQualityControl();
}
